*{font-family:itzhiyin;padding:0;margin:0}
[v-clock]{display:none}
.layui-menu li{border-bottom:1px solid #eee;padding:15px 15px}
/*body{background-image:linear-gradient(135deg,#f5f7fa 0,#c3cfe2 100%);background-size:contain}*/
/*#ebf3ff*/
body {background-color: #ebf3ff}
body{overflow:auto!important}
@font-face{font-family:itzhiyin;src:url(../ysbth.woff)}
.box {width: calc(100vw - 220px);float: right;}
.modular{width:94%;margin:0 auto 40px}
.modular .anchorPointIdentification{display:block;height:20px}
.modular h1{font-family:auto;font-weight:700;color:#000;font-size:18px;display:flex;background:#fff;padding:5px 20px;border-radius:6px;margin-bottom:20px;align-items:center;background-image:linear-gradient(-225deg,#69eacb 0,#eaccf8 48%,#6654f1 100%);width:fit-content;letter-spacing:10px}
.modular h1 img{width:25px;height:25px;padding-right:20px}
.describe{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.modular_main{display:flex;flex-wrap:wrap;padding:20px 0 0 0}
.modular_main .modeSwitching {display: flex;flex-direction: column;align-items: flex-start;justify-content: center;width: 200px;}
.card{border-width:0;transition:background-color .3s;background:#fff;padding:14px 20px;overflow:hidden;display:flex;align-items:center;border-radius:5px;font-size:14px;width:238px;margin:10px 10px;transition-property: box-shadow, transform;transition-duration: 0.3s;box-shadow: 3px 3px 5px #ccc}
.card:hover{box-shadow:2px 2px 10px #999;color:#fff; transform: translateY(-3px); transition-property: box-shadow, transform;transition-duration: 0.4s; }
.card a{display:flex;color:#000;text-decoration-line:none;align-items:center}
.card img{margin-right:10px;border-radius:20%;width:30px;height:30px}
.card .title{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.arrow{display:flex;justify-content:center}
.arrow img{width:20px;opacity:.2;display:none}
.toWorkInAnOffice{display:flex;flex-wrap:wrap}
.toWorkInAnOffice a{display:block;padding:6px 20px;border-radius:20px;box-shadow:1px 2px 3px #9e9e9e;color:#000;text-decoration-line:none;font-family:youyuan;font-weight:700;white-space:nowrap;font-size:16px;margin:10px 10px;cursor:pointer}
.toWorkInAnOffice a.active{background-color: #000;color:#fff}
.toWorkInAnOffice a:hover{background-color: #000;color:#fff}
.search {display: flex;justify-content: center;margin: 80px auto;flex-direction: column;width: calc(100vw - 220px);float: right;}
.search .searchBox{display:flex;justify-content:center}
.search input{width:40vw;height:40px;line-height:40px;padding:0 20px;font-size:16px;margin:0 10px}
.search button{padding:0 20px;font-size:16px; cursor: pointer}
.generalNavigation{position:fixed;left:0;height:100vh;top:0;width:200px;display:flex;flex-direction:column;padding:20px 0 0 0;box-shadow:0 0 20px rgb(0 0 0 / 30%);flex-wrap: nowrap;}
.generalNavigation {position: fixed;left: 0;height: 100vh;top: 0;width: 200px;display: flex;flex-direction: column;padding: 20px 0 0 0;box-shadow: 0 0 20px rgb(0 0 0 / 30%);flex-wrap: nowrap;}
.generalNavigation a{padding:5px 0;border-radius:0;box-shadow:0 1px 0 0 rgb(0 0 0 / 10%);color:#000;font-size:14px;text-align:center;text-decoration-line:none;margin:4px 20px;display:flex;align-items:center;white-space:nowrap;justify-content:space-evenly;}
.generalNavigation a img{width:20px}
.generalNavigation .retrieveIcons{display:flex;justify-content:center;margin:10px}
.generalNavigation .retrieveIcons img{transition:All .2s ease-in-out;-webkit-transition:All .2s ease-in-out;-moz-transition:All .2s ease-in-out;-o-transition:All .2s ease-in-out;cursor:pointer;width:50px}
.generalNavigation .retrieveIcons img:hover{transform:scale(1.1)}
.generalNavigation a:hover{box-shadow:0 0 4px 0 rgb(0 0 0 / 80%);border-radius:4px;}
.generalNavigation.on{overflow-y: scroll;}
.generalNavigation.on::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}
.generalNavigation.on::-webkit-scrollbar {width:1px;background-color:#F5F5F5;}
.generalNavigation.on::-webkit-scrollbar-thumb {border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555;}
.pageFoot {width: calc(100vw - 220px);float: right; height: 240px; margin: 0 auto;}
.pageFoot1{margin: 48px auto 0; width: 94%; background-color: #fff; height: 80%; overflow: hidden; border-radius: 5px 5px 0 0;}
.pageFoot2{height: 45%; margin: 0 auto; width: 80%; overflow: hidden}
.pageFoot3{margin: 0 auto; position: absolute; top: 20px; right: 0; left: 0;}
.pageFoot4{position: absolute; right: 0;bottom: 30px; left: 0; margin: auto;}
.pageFoot5{position: absolute; right: 0;bottom: 10px; left: 0; margin: auto;}
.yqlj{margin: 40px auto 0;}
.yqlj-head{font-size: 18px; font-weight: 600;color: #555}
.yqlj dt,.yqlj dd{display: inline-block;}
.yqlj dd{color: #555; margin-right: 10px}
a {text-decoration: none; color: #000; cursor: pointer}
.yqlj dd:hover{text-decoration: underline; cursor: pointer}
.plxx dd{display: inline-block;}
.plxx a {color: #777;}
#lxfs~dd {border-left-width: 1px; border-left-style: solid; padding-left: 6px}
#pageFoot-hr{width: 80%; margin: 0 auto}
.pageFoot-bottom {margin: 14px auto 0;text-align: center;font-size: 12px;color: #777; height: 45%; position: relative }
